// 枚举带来的好处
// 有默认值和可以自增值，节省编码时间
// 语义更清晰，可读性增强，方法参数类型可以明确为枚举类型
export enum EnumAuditStatus {
    MANAGER_ADUIT_FAIL = -1,
    NO_ADUIT = 0,
    MANAGER_ADUIT_SUCCESS = 1,
    FINAL_ADUIT_SUCCESS = 2,
}

//审核类
class MyAudit {
    getAduitStatus(status: EnumAuditStatus) {
        if (status === EnumAuditStatus.NO_ADUIT) {
            console.log("没有审核");
        }else if (status === EnumAuditStatus.MANAGER_ADUIT_SUCCESS) {
            console.log("尽力审核通过");
        }else if (status === EnumAuditStatus.FINAL_ADUIT_SUCCESS) {
            console.log("财务审核通过");
        }
    }
}

const aduit = new MyAudit();
aduit.getAduitStatus(EnumAuditStatus.NO_ADUIT);
export {}
